package com.nineclock.system.service;

/**
 * @author yangchao
 * @create 2022-01-14 10:06
 **/
public interface SmsService {

    /**
     * 发送短信验证码
     * @param mobile 发送的电话
     * @param type
     * | 1    | 登录         |
     * | 2    | 注册         |
     * | 3    | 更换主管理员 |
     * | 4    | 重置密码     |
     */
    void sendSMSMessage(String mobile,String type);

    /**
     * 验证码校验
     * @param checkCode 验证码
     * @param mobile 手机号
     * @param type 验证码类型
     * @return
     */
    void verifySMSMessage(String checkCode, String mobile, String type);
}
